package JAVACORE_TRAINING.OOPS_CONCEPTS.ARRAY_AND_COLLECTIONS.STATIC_ARRAYS.DEMO;

public class Sample {

	public static void main(String[] args) {
		//1. Khai báo và khởi tạo mảng
		double[] dArr = new double[10];   //Mảng chứa 10 phần tử kiểu double
		StudentObject[] objArrStudent  = new StudentObject[5];  //Mảng chứa 10 đối tượng SV
		
		//2. Đưa giá trị vào mảng 
		dArr[0] = 6.5;
		dArr[1] = 7.5;
		dArr[2] = 8.5;
		dArr[3] = 9.5;
		dArr[9] = 10.0;
		
		StudentObject obj01 = new StudentObject();
		StudentObject obj02 = new StudentObject();
		StudentObject obj03 = new StudentObject();
		StudentObject obj04 = new StudentObject();
		StudentObject obj05 = new StudentObject();
		objArrStudent[0] = obj01;
		objArrStudent[1] = obj02;
		objArrStudent[2] = obj03;
		objArrStudent[3] = obj04;
		objArrStudent[4] = obj05;
		
		//2. Hiển thị thông tin phần tử mảng
		//a.  Mảng cơ sở:
		for(int i = 0;i<dArr.length;i++){
			System.out.println("dArr["+ i+"] = "+ dArr[i]);
		}
		
		//b. Mảng đối tượng
		for(int i = 0;i<objArrStudent.length;i++){
			System.out.println("objArrStudent["+ i+"] = "+ objArrStudent[i]);
		}
	}
}
